Skip to main content

Route Handlers

Route Handlers란?

  • App Router 내에서 각 HTTP 메소드(GET, POST, PUT, DELETE)에 대해 개별 핸들러를 정의하는 기능
  • 특정 경로에서 다양한 HTTP 요청을 처리가 가능
  • 유용한 API 엔드포인트를 구현

Route Handlers의 사용 목적

  • HTTP 메소드별 핸들러 정의
    • GET, POST, PUT, DELETE 등의 HTTP 메소드에 따라 별도의 핸들러를 정의
  • 유연한 요청 처리
    • 각 요청을 개별적으로 처리하여 세밀한 제어가 가능
  • Middleware와의 통합
    • Middleware와 결합하여 인증, 권한 검사, 로깅 등의 추가 기능 구현
  • 코드 구조화
    • API 엔드포인트를 보다 구조적으로 정의